<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="lijun; 67086071; zwlijun@qq.com" />
<title>XLib.UI.GLayer</title>
<link href="css/api.css" rel="stylesheet" type="text/css" />
</head>

<body>
  <table>
    <caption>Constructor Summary</caption>
    <tr>
      <th>GLayer</th>
      <td>XLib.UI.GLayer()</td>
      <td class="desc">构建一个新的GLayer实例。</td>
    </tr>
  </table>
  <table>
    <caption>Property Summary</caption>
    <tr>
      <th>N/A</th>
      <td>N/A</td>
      <td class="desc">N/A</td>
    </tr>
  </table>
  <table>
    <caption>Method Summary</caption>
    <tr>
      <th>void</th>
      <td><a href="#setConfig">setConfig(Object cfg)</a></td>
      <td class="desc">设置配置参数</td>
    </tr>
    <tr>
      <th>Object</th>
      <td><a href="#getConfig">getConfig()</a></td>
      <td class="desc">获取配置参数</td>
    </tr>
    <tr>
      <th>Object</th>
      <td><a href="#setConfigValue">setConfigValue(String key, * value)</a></td>
      <td class="desc">设置单个参数值</td>
    </tr>
    <tr>
      <th>*</th>
      <td><a href="#getConfigValue">getConfigValue(String key)</a></td>
      <td class="desc">获取单个参数值</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getMask">getMask()</a></td>
      <td class="desc">获取全屏遮罩层节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getPanel">getPanel()</a></td>
      <td class="desc">获取面板节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getMaskNode">getMaskNode()</a></td>
      <td class="desc">获取小的遮罩层节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getContentNode">getContentNode()</a></td>
      <td class="desc">获取内容区域节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getTitleNode">getTitleNode()</a></td>
      <td class="desc">获取标题节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getBodyNode">getBodyNode()</a></td>
      <td class="desc">获取主体区域节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getInnerNode">getInnerNode()</a></td>
      <td class="desc">获取主体区内部区域节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getIframeContentNode">getIframeContentNode()</a></td>
      <td class="desc">获取主体区内部iframe节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getCloserNode">getCloserNode()</a></td>
      <td class="desc">获取关闭按钮节点</td>
    </tr>
    <tr>
      <th>HTMLNode</th>
      <td><a href="#getRemainNode">getRemainNode()</a></td>
      <td class="desc">获取倒计时区域节点</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#setTitle">setTitle(String str)</a></td>
      <td class="desc">设置标题内容</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#setContent">setContent(String str, Boolean frame)</a></td>
      <td class="desc">设置内容</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#setRemain">setRemain(int time)</a></td>
      <td class="desc">设置倒计时，并自动关闭</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#setSize">setSize(int width, int height)</a></td>
      <td class="desc">设置大小</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#ssetZIndex">setZIndex(int zIndex)</a></td>
      <td class="desc">设置GLayer的Z轴</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#show">show(Object cfg)</a></td>
      <td class="desc">显示层</td>
    </tr>
    <tr>
      <th>void</th>
      <td><a href="#hide">hide()</a></td>
      <td class="desc">隐藏层</td>
    </tr>
  </table>
  <hr />
  <pre>
    <h4>void setConfig(Object cfg)<a name="setConfig"></a></h4>
    设置配置参数。
    参数：cfg 参数集
             {
                int zIndex z轴
                String id 唯一标识
                int width 宽度
                int height 高度
                String title 标题
                Boolean closer 是否显示关闭按钮
                String content 内容
                Boolean frame 是否为frame, 如果为frame,content为frame的URL
                Boolean drag 是否允许拖动
                int delay 自动延时隐藏（秒）
                Object overflow {x, y} 内容溢出处理
             }
    返回：
    示例：
  </pre>
  <pre>
    <h4>Object getConfig()<a name="getConfig"></a></h4>
    获取配置参数。
    参数：
    返回：参数集
    示例：
  </pre>
  <pre>
    <h4>void setConfigValue(String key, * value)<a name="setConfigValue"></a></h4>
    设置单个参数值
    参数：key - 参数名
             value - 参数值
    返回：
    示例：
  </pre>
  <pre>
    <h4>* getConfigValue(String key)<a name="getConfigValue"></a></h4>
    获取单个参数值
    参数：key - 参数名
    返回：参数值
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getMask()<a name="getMask"></a></h4>
    获取全屏遮罩层节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getPanel()<a name="getPanel"></a></h4>
    获取面板节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getMaskNode()<a name="getMaskNode"></a></h4>
    获取小的遮罩层节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getContentNode()<a name="getContentNode"></a></h4>
    获取内容区域节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getTitleNode()<a name="getTitleNode"></a></h4>
    获取标题节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getBodyNode()<a name="getBodyNode"></a></h4>
    获取主体区域节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getInnerNode()<a name="getInnerNode"></a></h4>
    获取主体区内部区域节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getIframeContentNode()<a name="getIframeContentNode"></a></h4>
    获取主体区内部iframe节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getCloserNode()<a name="getCloserNode"></a></h4>
    获取关闭按钮节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>HTMLNode getRemainNode()<a name="getRemainNode"></a></h4>
    获取倒计时区域节点
    参数：
    返回：HTML节点
    示例：
  </pre>
  <pre>
    <h4>void setTitle(String str)<a name="setTitle"></a></h4>
    设置标题内容
    参数：str - 标题内容
    返回：
    示例：
  </pre>
  <pre>
    <h4>void setContent(String str, Boolean frame)<a name="setContent"></a></h4>
    设置内容
    参数：str - 内容
             frame - 是否为框架
    返回：
    示例：
  </pre>
  <pre>
    <h4>void setRemain(int time)<a name="setRemain"></a></h4>
    设置倒计时，并自动关闭
    参数：time - 时间（秒）
    返回：
    示例：
  </pre>
  <pre>
    <h4>void setSize(int width, int height)<a name="setSize"></a></h4>
    设置大小
    参数：width - 宽度
             height - 高度
    返回：
    示例：
  </pre>
  <pre>
    <h4>void setZIndex(int zIndex)<a name="setZIndex"></a></h4>
    设置GLayer的Z轴
    参数：zIndex - z轴
    返回：
    示例：
  </pre>
  <pre>
    <h4>void show(Object cfg)<a name="show"></a></h4>
    显示层
    参数：cfg 参数集
             {
                int zIndex z轴
                String id 唯一标识
                int width 宽度
                int height 高度
                String title 标题
                Boolean closer 是否显示关闭按钮
                String content 内容
                Boolean frame 是否为frame, 如果为frame,content为frame的URL
                Boolean drag 是否允许拖动
                int delay 自动延时隐藏（秒）
                Object overflow {x, y} 内容溢出处理
             }
    返回：
    示例：
  </pre>
  <pre>
    <h4>void hide()<a name="hide"></a></h4>
    隐藏层
    参数：
    返回：
    示例：
  </pre>
</body>
</html>
